package hxg.stream.characterStream;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 使用FileReader和FileWriter复制文本不能复制图片和二进制文件
 * 字节流可以复制任何文件
 * @author HeXiangGuang
 * @create 2021-06-28 23:01
 */
public class Demo4 {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("d:\\writer.txt");
        FileWriter fw = new FileWriter("d:\\writer2.txt");
        //注释的那种方法也可以实现该需求
//        char[] chars = new char[2];
        int data = 0;
//        while ((data = fr.read(chars)) != -1){
        while ((data = fr.read()) != -1){
            fw.write(data);
//            fw.write(chars);
            fw.flush();
        }
        fr.close();
        fw.close();
    }
}
